<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class C_Endereco extends MY_Controller {

	function __construct(){
            
		parent::__construct();
                $this->load->helper('html');
                $this->load->helper('url');
	}

        /**
         * Retorna para view o resultado do metodo getEnderecoPorCep()
         * da classe m_tools
         */
        function buscaEndereco(){

            $this->load->model('m_tools');
            
            extract($_POST);
            /*
             * Atribui o retorno do método getEnderecoPorCep()
             * à variável $endereco
             */
            $endereco = $this->m_tools->getEnderecoPorCep($cep);
            
            switch($endereco['resultado']){
                //Para locais onde o CEP é completo, com bairro, logradouro
                case '1':
                    $toReturn =  $endereco['resultado'].'@'.utf8_encode($endereco['logradouro']).'@'.utf8_encode($endereco['bairro']).'@'. utf8_encode($endereco['cidade']).'@'.$endereco['uf'];
                   
                    break;
                //Para locais onde o CEP é genérico
                case '2':
                    $toReturn =  $endereco['resultado'].'@'.utf8_encode($endereco['cidade']).'@'.$endereco['uf'];
                    
                    break;
            }
            //echo utf8_encode($endereco['cidade'])  ;die();
            echo $toReturn;
        }
        
}